WeDevs\ERP\HRM\Employee D

Total Complexity 427
Dependencies 11
Dependents 35
Total lines 2,582
Lines of code 1,448
Logical lines of code 722
Comment lines 668
Methods 82
Properties 7

Methods 82

Method Rating Maintainability Complexity Lines of code
create_employee()
D
10
106 241
update_employee()
B
41 17 55
update_employment_status()
B
37 15 76
add_performance()
B
41 16 54
update_compensation()
A
41 10 58
load_employee()
A
47 11 37
update_job_info()
A
41 9 59
get_job_histories()
A
42 8 60
add_experience()
A
46 9 39
terminate()
A
46 9 38
get_calender_events()
A
41 7 55
add_dependent()
A
47 8 34
get_roles()
A
50 8 28
get_state()
S
61 8 13
get_entitlements()
S
46 5 39
add_education()
S
46 5 39
__get()
S
57 6 16
get_contact_details()
S
59 6 15
get_gender()
S
61 5 12
get_marital_status()
S
61 5 12
get_type()
S
62 5 12
get_nationality()
S
62 5 11
get_designation()
S
63 5 11
get_department()
S
63 5 11
get_location()
S
63 5 11
get_hiring_source()
S
63 5 11
get_leave_requests()
S
53 4 22
add_note()
S
57 4 18
update_role()
S
56 4 17
get_announcements()
S
56 4 17
get_full_name()
S
62 4 13
get_avatar()
S
60 4 13
get_status()
S
62 4 12
get_date_of_birth()
S
63 4 11
get_hiring_date()
S
69 4 7
get_country()
S
67 4 8
get_bloog_group()
S
67 4 8
get_performances()
S
61 3 12
delete_job_history()
S
62 3 11
to_array()
S
55 2 19
is_employee()
S
66 3 9
__set()
S
64 3 9
get_avatar_url()
S
67 3 7
get_phone()
S
73 3 5
get_work_phone()
S
73 3 5
get_mobile()
S
73 3 5
get_driving_license()
S
73 3 5
get_reporting_to()
S
73 3 5
delete_performance()
S
68 2 7
get_leave_summary()
S
65 2 9
delete_note()
S
68 2 7
__construct()
S
65 2 9
get_city()
S
74 2 5
get_street_1()
S
74 2 5
get_data()
S
66 2 8
get_details_url()
S
74 2 5
set_hiring_date()
S
71 2 5
get_birthday()
S
75 2 4
get_photo_id()
S
72 2 6
get_postal_code()
S
74 2 5
set_date_of_birth()
S
71 2 5
get_street_2()
S
74 2 5
get_user_url()
S
81 1 3
get_educations()
S
71 1 7
get_link()
S
78 1 3
get_erp_user()
S
82 1 3
get_id()
S
81 1 3
get_user_id()
S
82 1 3
get_restricted_employee_data()
S
75 1 4
get_leave_policies()
S
75 1 4
get_work_location()
S
80 1 3
get_job_title()
S
80 1 3
get_department_title()
S
80 1 3
get_notes()
S
71 1 7
delete_education()
S
80 1 3
get_joined_date()
S
81 1 3
delete_experience()
S
80 1 3
get_experiences()
S
71 1 7
delete_dependent()
S
80 1 3
get_job_id()
S
82 1 3
get_dependents()
S
71 1 7
send_error()
S
79 1 3